home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2008 February / PCWFEB08.iso / Software / Freeware / Miro 1.0 / Miro_Installer.exe / resources / templates / settings.js < prev    next >
Encoding:
Text File  |  2007-11-12  |  1.9 KB  |  69 lines

  1. <script type="text/javascript">
  2.     <!-- // Protect from our XML parser, which doesn't know to protect <script>
  3.  
  4.     var settingsMode = 'closed';
  5.  
  6.     function showSettings()
  7.     {
  8.         if(settingsMode == 'open') return hideSettings();
  9.         var feedSettings = document.getElementById("feed-settings");
  10.         feedSettings.style.display = "block";
  11.         settingsMode = 'open';
  12.         return false;
  13.     }
  14.  
  15.     function hideSettings()
  16.     {
  17.         var feedSettings = document.getElementById("feed-settings");
  18.         feedSettings.style.display = "none";
  19.         settingsMode = 'closed';
  20.         return false;
  21.     }
  22.  
  23.     function setExpiration()
  24.     {
  25.         var url = "action:setExpiration";
  26.         var idx = document.forms['settings']['expireAfter'].selectedIndex;
  27.         var value = document.forms['settings']['expireAfter'].options[idx].value;
  28.  
  29.         url += '?feed=' + document.forms['settings']['feed'].value;
  30.         if (value == 'system' || value == 'never')
  31.         {
  32.             url += "&type=" + value + "&time=0";
  33.         }
  34.         else
  35.         {
  36.             url += "&type=feed&time=" + value;
  37.         }
  38.  
  39.         eventURL(url);
  40.     }
  41.  
  42.     function setMaxNew()
  43.     {
  44.         var url = "action:setMaxNew";
  45.  
  46.         url += '?feed=' + document.forms['settings']['feed'].value;
  47.         if (document.forms['settings']['maxOutDownloads'].checked)
  48.         {
  49.             var maxNew = document.forms['settings']['maxNew'];
  50.             maxNew.disabled = false;
  51.             if(maxNew.value == '') maxNew.value = '0';
  52.             if(!(parseInt(maxNew.value) >= 0)) {
  53.                eventURL('action:invalidMaxNew?value=' + escape(maxNew.value));
  54.                maxNew.value = '0';
  55.             }
  56.             url += '&maxNew=' + maxNew.value;
  57.         }
  58.         else
  59.         {
  60.             document.forms['settings']['maxNew'].disabled = true;
  61.             url += '&maxNew=-1';
  62.         }
  63.  
  64.         eventURL(url);
  65.     }
  66.  
  67.     -->
  68. </script>
  69.